Customizing Areas of the User Interface

In the following Smartpoint screen, the areas of the user interface that can be customized are highlighted.

Smartpoint can also support panels (left, right, top, and bottom).

Number Space Name Description
1 Workareas toolbar

Contains work area indicators. This area can be accessed programmatically from UIHelper.Instance.CurrentTerminalWindow.WorkareasToolbar.

2 Header toolbar

Collection of user interface elements that can be added or removed from the screen.

3 Terminal toolbar

This icon allows you to split the screen.

4 Command toolbar

Quick access buttons are recommended in this space. These buttons are popups that consist of a button and the command you want to operate. These buttons also have a group name property, the behavior of which can be set to automatically close other buttons of the same group name.

5 Contextual toolbar

On every transaction when Enter is pressed, the buttons in this area are automatically removed and repopulated so that the buttons that display here are specific to the context of the screen.

6 Custom toolbar

Buttons in this area are always visible.

7 Draggable toolbar visible

This area contains a drag-and-drop area. It has a viewable and hidden state.

Tip: When designing plug-ins, be aware of screen resolution. Some customers have low resolution screens (e.g., 1024x768). Therefore, it is recommended that you design plug-ins with lower screen resolutions in mind.

8 Draggable toolbar
9 Terminal bottom
10 TE control dialog

This area is a floating panel on top of the terminal emulation control.

11 PNR contextual toolbar

Anything in this area is automatically removed and refreshed on each PNR refresh so that the information displaying in this area applies to the PNR that is currently displayed. This area only provides functionality that is available for that page of the booking file.

12 PNR custom toolbar

You can add or hide features in this toolbar.